package com.yxx.business.entity;

import com.yxx.common.core.domain.BaseQueryDtoEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.experimental.Accessors;
import lombok.*;

/**
 * 建材生产运输阶段QueryDto对象 tb_material_production_phase
 *
 * @author yxx
 * @date 2025-08-16
 */
@Schema(description = "建材生产运输阶段查询条件实体")
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Builder
@Data
public class TbMaterialProductionPhaseQueryDto extends BaseQueryDtoEntity {

    private static final long serialVersionUID = 1L;

    @Schema(description = "表ID")
    private Long productionId;

    @Schema(description = "项目ID")
    private Long projectId;

    @Schema(description = "工程ID")
    private Long engineeringId;

    @Schema(description = "材料运输信息ID集合（逗号分隔）")
    private String materialTransportIds;

    @Schema(description = "更新者id")
    private Long createById;

    @Schema(description = "更新者id")
    private Long updateById;

}
